<!doctype html>
<html class="theme-next use-motion ">
<head>
  

<meta charset="UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1" />
<meta name="viewport" content="width=device-width, initial-scale=1, maximum-scale=1"/>


<meta http-equiv="Cache-Control" content="no-transform" />
<meta http-equiv="Cache-Control" content="no-siteapp" />








  <link rel="stylesheet" type="text/css" href="/vendors/fancybox/source/jquery.fancybox.css?v=2.1.5"/>



  <link href='//fonts.googleapis.com/css?family=Lato:300,400,700,400italic&subset=latin,latin-ext' rel='stylesheet' type='text/css'>


<link rel="stylesheet" type="text/css" href="/css/main.css?v=0.4.5.1"/>




  <meta name="keywords" content="PHP,程序员,React,js" />



  <link rel="alternate" href="/atom.xml" title="Robbinhan's Blog" type="application/atom+xml" />



  <link rel="shorticon icon" type="image/x-icon" href="/favicon.ico?v=0.4.5.1" />


<meta property="og:type" content="website">
<meta property="og:title" content="Robbinhan's Blog">
<meta property="og:url" content="http://robbinhan.github.io/page/13/index.html">
<meta property="og:site_name" content="Robbinhan's Blog">
<meta name="twitter:card" content="summary">
<meta name="twitter:title" content="Robbinhan's Blog">


<script type="text/javascript" id="hexo.configuration">
  var CONFIG = {
    scheme: '',
    sidebar: 'post'
  };
</script>

  <title> Robbinhan's Blog </title>
</head>

<body itemscope itemtype="http://schema.org/WebPage" lang="">

  <!--[if lte IE 8]>
  <div style=' clear: both; height: 59px; padding:0 0 0 15px; position: relative;margin:0 auto;'>
    <a href="http://windows.microsoft.com/en-US/internet-explorer/products/ie/home?ocid=ie6_countdown_bannercode">
      <img src="http://7u2nvr.com1.z0.glb.clouddn.com/picouterie.jpg" border="0" height="42" width="820"
           alt="You are using an outdated browser. For a faster, safer browsing experience, upgrade for free today or use other browser ,like chrome firefox safari."
           style='margin-left:auto;margin-right:auto;display: block;'/>
    </a>
  </div>
<![endif]-->
  

  <script type="text/javascript">
    var _hmt = _hmt || [];
    (function() {
      var hm = document.createElement("script");
      hm.src = "//hm.baidu.com/hm.js?fb7093a406ece5b08b67a5501b5c6190";
      var s = document.getElementsByTagName("script")[0];
      s.parentNode.insertBefore(hm, s);
    })();
  </script>



  <div class="container one-column 
   page-home 
">
    <div class="headband"></div>

    <header id="header" class="header" itemscope itemtype="http://schema.org/WPHeader">
      <div class="header-inner"><h1 class="site-meta">
  <span class="logo-line-before"><i></i></span>
  <a href="/" class="brand" rel="start">
      <span class="logo">
        <i class="icon-next-logo"></i>
      </span>
      <span class="site-title">Robbinhan's Blog</span>
  </a>
  <span class="logo-line-after"><i></i></span>
</h1>

<div class="site-nav-toggle">
  <button>
    <span class="btn-bar"></span>
    <span class="btn-bar"></span>
    <span class="btn-bar"></span>
  </button>
</div>

<nav class="site-nav">
  

  
    <ul id="menu" class="menu ">
      
        
        <li class="menu-item menu-item-home">
          <a href="/" rel="section">
            <i class="menu-item-icon icon-next-home"></i> <br />
            Startseite
          </a>
        </li>
      
        
        <li class="menu-item menu-item-archives">
          <a href="/archives" rel="section">
            <i class="menu-item-icon icon-next-archives"></i> <br />
            Archiv
          </a>
        </li>
      
        
        <li class="menu-item menu-item-tags">
          <a href="/tags" rel="section">
            <i class="menu-item-icon icon-next-tags"></i> <br />
            Tags
          </a>
        </li>
      

      
      
    </ul>
  

  
</nav>

 </div>
    </header>

    <main id="main" class="main">
      <div class="main-inner">
        <div id="content" class="content"> 
  <section id="posts" class="posts-expand">
    
      

  <article class="post post-type-normal " itemscope itemtype="http://schema.org/Article">
    <header class="post-header">

      
      
        <h1 class="post-title" itemprop="name headline">
          
          
            
              <a class="post-title-link" href="/2013/08/11/2013-08-11-84671/" itemprop="url">
                PHP的OB缓冲区
              </a>
            
          
        </h1>
      

      <div class="post-meta">
        <span class="post-time">
          Veröffentlicht am
          <time itemprop="dateCreated" datetime="2013-08-11T05:49:00+08:00" content="2013-08-11">
            2013-08-11
          </time>
        </span>

        

        
          
            <span class="post-comments-count">
            &nbsp; | &nbsp;
            <a href="/2013/08/11/2013-08-11-84671/#comments" itemprop="discussionUrl">
              <span class="post-comments-count disqus-comment-count" data-disqus-identifier="2013/08/11/2013-08-11-84671/" itemprop="commentsCount"></span>
            </a>
          </span>
          
        
      </div>
    </header>

    <div class="post-body">

      
      

      
        
          <span itemprop="articleBody"><p></p><p>&nbsp; &nbsp;其实之前也看过OB库的缓存使用，但是当时并没有真正理解这个的真正作用是什么，直到前两天项目上出了问题，才真正使用到它，才大概了解到他是用处。</p><p>&nbsp; &nbsp; 这个函数库用的最多的地方可能是在大多数框架的模板模块中，它将从ob_start()开启后的所有输出（echo,print,var_dump等）缓存到内存中，并不直接输出；当你需要缓冲区的内容时可以使用ob_get_contents()函数来获取其所有内容，它将以字符串形式返回，但同样不会自动输出；如果你想要其自动输出缓冲区里的内容可以使用ob_flush()或ob_end_flush()，前者只是将之前的内容输出，后者除了输出还会关闭当前缓冲区，则之后的输出都会正常输出。ob_end_clean() 函数会清空缓冲区，并关闭，但是不会将内容输出 ；他同样也有ob_clean函数。</p><p><br></p><p>详细使用请参考：<a href="http://www.chhua.com/web-note1781" target="_blank" rel="external">http://www.chhua.com/web-note1781</a></p><p></p></span>
        
      
    </div>

    <footer class="post-footer">
      

      

      
      
        <div class="post-eof"></div>
      
    </footer>
  </article>


    
      

  <article class="post post-type-normal " itemscope itemtype="http://schema.org/Article">
    <header class="post-header">

      
      
        <h1 class="post-title" itemprop="name headline">
          
          
            
              <a class="post-title-link" href="/2013/08/11/2013-08-11-84672/" itemprop="url">
                PHP发送邮件的随想
              </a>
            
          
        </h1>
      

      <div class="post-meta">
        <span class="post-time">
          Veröffentlicht am
          <time itemprop="dateCreated" datetime="2013-08-11T05:49:00+08:00" content="2013-08-11">
            2013-08-11
          </time>
        </span>

        

        
          
            <span class="post-comments-count">
            &nbsp; | &nbsp;
            <a href="/2013/08/11/2013-08-11-84672/#comments" itemprop="discussionUrl">
              <span class="post-comments-count disqus-comment-count" data-disqus-identifier="2013/08/11/2013-08-11-84672/" itemprop="commentsCount"></span>
            </a>
          </span>
          
        
      </div>
    </header>

    <div class="post-body">

      
      

      
        
          <span itemprop="articleBody"><p></p><p> &nbsp;今天要写邮件发送的功能，其实这玩意以前也写过，但是很久没用了，也淡忘了。所以想写下来记录了。<br> &nbsp;PHP里用的多的实现方式无非就几种：mail函数，smtp，sendmail。最常用的可能就是smtp了，这玩意儿相对安全，而且配置起来也方便，主要适用socket技术实现，只是碰到一些特殊的邮箱会比较麻烦，如：gmail。mail函数在程序里使用是很方便，但是上线后会经常有问题，而且这个函数好像是将执行脚本的服务器当作邮件服务器来发送的，所以配置起来一定相当麻烦，所以用的人也相对少了。sendmail不太了解，应该是一个Linux下的应用，php通过命令函数来执行其操作。</p><p></p></span>
        
      
    </div>

    <footer class="post-footer">
      

      

      
      
        <div class="post-eof"></div>
      
    </footer>
  </article>


    
      

  <article class="post post-type-normal " itemscope itemtype="http://schema.org/Article">
    <header class="post-header">

      
      
        <h1 class="post-title" itemprop="name headline">
          
          
            
              <a class="post-title-link" href="/2013/08/11/2013-08-11-84673/" itemprop="url">
                漫谈MVC架构
              </a>
            
          
        </h1>
      

      <div class="post-meta">
        <span class="post-time">
          Veröffentlicht am
          <time itemprop="dateCreated" datetime="2013-08-11T05:49:00+08:00" content="2013-08-11">
            2013-08-11
          </time>
        </span>

        

        
          
            <span class="post-comments-count">
            &nbsp; | &nbsp;
            <a href="/2013/08/11/2013-08-11-84673/#comments" itemprop="discussionUrl">
              <span class="post-comments-count disqus-comment-count" data-disqus-identifier="2013/08/11/2013-08-11-84673/" itemprop="commentsCount"></span>
            </a>
          </span>
          
        
      </div>
    </header>

    <div class="post-body">

      
      

      
        
          <span itemprop="articleBody"><p></p><p> &nbsp;&nbsp;&nbsp;最近想认真设计一套PHP框架，虽然这是重复制造轮子，但是我认为至少过程中能帮我进一步了解软件设计，况且我也没找到目前主流开源框架适合我的。 &nbsp;&nbsp;&nbsp;在设计时一定逃不掉的就是MVC了，这个架构已经持续了许多年，至今仍在使用，但是我突然发现在平时的项目中，其实很多人开发时都不能很好的将MVC架构详细区分清楚，有时都会把M层的东西直接写在C层，我有时也会有这种问题，但是我觉得MVC架构模式并没有真正分清开发时的层级关系，我觉得MVCLD才能详细分清各个层的分工。虽然这可能会使初期开发的工作量加大，但是我觉得这会使后期的扩展上更容易。 &nbsp;&nbsp;&nbsp;之后我会将框架的脑图上传。<br><br>2011-11-14修改： 最近对框架的结构重新有了新的认识，之前的MVCLD结构认为是错误的，实际应是MVCSD(Model、View、Control、Service、Dao)，包括对每个层具体做什么有了深入的认识，也修改了之前的脑图。<br> 以下是我不成熟的思想：<img id="D8DB0FFA340A0F2E40BCD216F4700412"> </p><p></p></span>
        
      
    </div>

    <footer class="post-footer">
      

      

      
      
        <div class="post-eof"></div>
      
    </footer>
  </article>


    
      

  <article class="post post-type-normal " itemscope itemtype="http://schema.org/Article">
    <header class="post-header">

      
      
        <h1 class="post-title" itemprop="name headline">
          
          
            
              <a class="post-title-link" href="/2013/08/11/2013-08-11-84674/" itemprop="url">
                一个导演的诞生 叶念琛
              </a>
            
          
        </h1>
      

      <div class="post-meta">
        <span class="post-time">
          Veröffentlicht am
          <time itemprop="dateCreated" datetime="2013-08-11T05:49:00+08:00" content="2013-08-11">
            2013-08-11
          </time>
        </span>

        

        
          
            <span class="post-comments-count">
            &nbsp; | &nbsp;
            <a href="/2013/08/11/2013-08-11-84674/#comments" itemprop="discussionUrl">
              <span class="post-comments-count disqus-comment-count" data-disqus-identifier="2013/08/11/2013-08-11-84674/" itemprop="commentsCount"></span>
            </a>
          </span>
          
        
      </div>
    </header>

    <div class="post-body">

      
      

      
        
          <span itemprop="articleBody"><p></p><p> &nbsp;&nbsp;&nbsp;叶念珅是我比较喜欢的导演之一！！！！！</p><p></p></span>
        
      
    </div>

    <footer class="post-footer">
      

      

      
      
        <div class="post-eof"></div>
      
    </footer>
  </article>


    
      

  <article class="post post-type-normal " itemscope itemtype="http://schema.org/Article">
    <header class="post-header">

      
      
        <h1 class="post-title" itemprop="name headline">
          
          
            
              <a class="post-title-link" href="/2013/08/11/2013-08-11-84675/" itemprop="url">
                《拆掉思维里的墙》读书笔记
              </a>
            
          
        </h1>
      

      <div class="post-meta">
        <span class="post-time">
          Veröffentlicht am
          <time itemprop="dateCreated" datetime="2013-08-11T05:49:00+08:00" content="2013-08-11">
            2013-08-11
          </time>
        </span>

        

        
          
            <span class="post-comments-count">
            &nbsp; | &nbsp;
            <a href="/2013/08/11/2013-08-11-84675/#comments" itemprop="discussionUrl">
              <span class="post-comments-count disqus-comment-count" data-disqus-identifier="2013/08/11/2013-08-11-84675/" itemprop="commentsCount"></span>
            </a>
          </span>
          
        
      </div>
    </header>

    <div class="post-body">

      
      

      
        
          <span itemprop="articleBody"><p></p><p><img id="F93C7B48106C7C110A49210EAF525F14"> </p><p></p></span>
        
      
    </div>

    <footer class="post-footer">
      

      

      
      
        <div class="post-eof"></div>
      
    </footer>
  </article>


    
      

  <article class="post post-type-normal " itemscope itemtype="http://schema.org/Article">
    <header class="post-header">

      
      
        <h1 class="post-title" itemprop="name headline">
          
          
            
              <a class="post-title-link" href="/2013/08/11/2013-08-11-84676/" itemprop="url">
                我对网瘾的思考
              </a>
            
          
        </h1>
      

      <div class="post-meta">
        <span class="post-time">
          Veröffentlicht am
          <time itemprop="dateCreated" datetime="2013-08-11T05:49:00+08:00" content="2013-08-11">
            2013-08-11
          </time>
        </span>

        

        
          
            <span class="post-comments-count">
            &nbsp; | &nbsp;
            <a href="/2013/08/11/2013-08-11-84676/#comments" itemprop="discussionUrl">
              <span class="post-comments-count disqus-comment-count" data-disqus-identifier="2013/08/11/2013-08-11-84676/" itemprop="commentsCount"></span>
            </a>
          </span>
          
        
      </div>
    </header>

    <div class="post-body">

      
      

      
        
          <span itemprop="articleBody"><p>&nbsp; &nbsp; 今天在看《拆掉思维里的墙》一书，看到第二章（有趣的生命扑面而来）时，突然想到为什么很多人会有“网瘾”。个人认为“网瘾”这个概念不单是指喜欢网络游戏上瘾，也包括泡BBS，SNS平台，包括现在的微博。大部分“网瘾”的人都是年轻人，我觉得年轻人有个特点，这是从青春期或更小的时候就有的特点，就是好奇心。我们喜欢新鲜的东西，而互联网就是能满足我们好奇心的地方，每分钟或者每秒钟都会有新的东西产生来满足我们的好奇心，所以可能就在我们对其失去兴趣的那一瞬间，新的事物又让我们再次产生了兴趣。循环往复我们就上“瘾”了。&nbsp; &nbsp; 而为什么会喜欢上网，而不喜欢天天对着教科书呢。其实仔细想想，当我们每学期开始看到新的教科书，看到那些新开的课程，我们的心理也许当时确实时有那么一种冲动，希望早点能上这门课，早点听到关于这门课程的讲述。但是当我们上了几节课后，我们渐渐失去了兴趣，我们觉得无聊，觉得其实不是我们想象中的那么有趣，因为可能我们对于一篇课文需要读好几遍，背好几遍。对于同一类型的习题我们需要做好几遍，早就失去了最初的兴趣。&nbsp; &nbsp; &nbsp;所以我认为，“网瘾”的戒除不是靠强制性的措施，而是需要引导方式，让其接触更多的东西，让其发现真正感到有趣的东西。</p><p>本文使用Blog_Backup未注册版本导出，请到soft.pt42.com注册。</p><p></p></span>
        
      
    </div>

    <footer class="post-footer">
      

      

      
      
        <div class="post-eof"></div>
      
    </footer>
  </article>


    
      

  <article class="post post-type-normal " itemscope itemtype="http://schema.org/Article">
    <header class="post-header">

      
      
        <h1 class="post-title" itemprop="name headline">
          
          
            
              <a class="post-title-link" href="/2013/08/11/2013-08-11-84677/" itemprop="url">
                复旦大学陈果老师 孤独论 朋友论 学习论 生存论
              </a>
            
          
        </h1>
      

      <div class="post-meta">
        <span class="post-time">
          Veröffentlicht am
          <time itemprop="dateCreated" datetime="2013-08-11T05:49:00+08:00" content="2013-08-11">
            2013-08-11
          </time>
        </span>

        

        
          
            <span class="post-comments-count">
            &nbsp; | &nbsp;
            <a href="/2013/08/11/2013-08-11-84677/#comments" itemprop="discussionUrl">
              <span class="post-comments-count disqus-comment-count" data-disqus-identifier="2013/08/11/2013-08-11-84677/" itemprop="commentsCount"></span>
            </a>
          </span>
          
        
      </div>
    </header>

    <div class="post-body">

      
      

      
        
          <span itemprop="articleBody"><p></p></span>
        
      
    </div>

    <footer class="post-footer">
      

      

      
      
        <div class="post-eof"></div>
      
    </footer>
  </article>


    
      

  <article class="post post-type-normal " itemscope itemtype="http://schema.org/Article">
    <header class="post-header">

      
      
        <h1 class="post-title" itemprop="name headline">
          
          
            
              <a class="post-title-link" href="/2013/08/11/2013-08-11-84678/" itemprop="url">
                x86_64的CentOS5.4安装字体
              </a>
            
          
        </h1>
      

      <div class="post-meta">
        <span class="post-time">
          Veröffentlicht am
          <time itemprop="dateCreated" datetime="2013-08-11T05:49:00+08:00" content="2013-08-11">
            2013-08-11
          </time>
        </span>

        

        
          
            <span class="post-comments-count">
            &nbsp; | &nbsp;
            <a href="/2013/08/11/2013-08-11-84678/#comments" itemprop="discussionUrl">
              <span class="post-comments-count disqus-comment-count" data-disqus-identifier="2013/08/11/2013-08-11-84678/" itemprop="commentsCount"></span>
            </a>
          </span>
          
        
      </div>
    </header>

    <div class="post-body">

      
      

      
        
          <span itemprop="articleBody"><p>虚拟机中安装64位的Centos5.4版，但是中文乱码，网上找了解决方法，先用yum安装字体包，发现完全没用，然后尝试下载rpm包编译，发现下载一个包要4小时，直接放弃。后来自己去下了文泉驿字体，自己编译安装，OK，搞定。看来这年头网上的东西果然不太靠谱了（除了我的）。</p><p>本文使用Blog_Backup未注册版本导出，请到soft.pt42.com注册。</p><p></p></span>
        
      
    </div>

    <footer class="post-footer">
      

      

      
      
        <div class="post-eof"></div>
      
    </footer>
  </article>


    
      

  <article class="post post-type-normal " itemscope itemtype="http://schema.org/Article">
    <header class="post-header">

      
      
        <h1 class="post-title" itemprop="name headline">
          
          
            
              <a class="post-title-link" href="/2013/08/11/2013-08-11-84679/" itemprop="url">
                发布豆瓣抓0.1版－－－－豆瓣一下你想要的东西
              </a>
            
          
        </h1>
      

      <div class="post-meta">
        <span class="post-time">
          Veröffentlicht am
          <time itemprop="dateCreated" datetime="2013-08-11T05:49:00+08:00" content="2013-08-11">
            2013-08-11
          </time>
        </span>

        

        
          
            <span class="post-comments-count">
            &nbsp; | &nbsp;
            <a href="/2013/08/11/2013-08-11-84679/#comments" itemprop="discussionUrl">
              <span class="post-comments-count disqus-comment-count" data-disqus-identifier="2013/08/11/2013-08-11-84679/" itemprop="commentsCount"></span>
            </a>
          </span>
          
        
      </div>
    </header>

    <div class="post-body">

      
      

      
        
          <span itemprop="articleBody"><p></p><p>豆瓣现在越来越牛了，当发现新的东西也许已经不会直接Google或百度，而是先豆瓣一下，所以我觉得可能真的需要这样一个浏览器的扩展，直接搜索，目前只有chrome的扩展，firefox的可能以后会发布。 地址：<a href="http://code.google.com/p/doubanscrape/" target="_blank" rel="external">豆瓣抓</a></p><p></p></span>
        
      
    </div>

    <footer class="post-footer">
      

      

      
      
        <div class="post-eof"></div>
      
    </footer>
  </article>


    
      

  <article class="post post-type-normal " itemscope itemtype="http://schema.org/Article">
    <header class="post-header">

      
      
        <h1 class="post-title" itemprop="name headline">
          
          
            
              <a class="post-title-link" href="/2013/08/11/2013-08-11-84680/" itemprop="url">
                Ubuntu 下编译PHP源码
              </a>
            
          
        </h1>
      

      <div class="post-meta">
        <span class="post-time">
          Veröffentlicht am
          <time itemprop="dateCreated" datetime="2013-08-11T05:49:00+08:00" content="2013-08-11">
            2013-08-11
          </time>
        </span>

        

        
          
            <span class="post-comments-count">
            &nbsp; | &nbsp;
            <a href="/2013/08/11/2013-08-11-84680/#comments" itemprop="discussionUrl">
              <span class="post-comments-count disqus-comment-count" data-disqus-identifier="2013/08/11/2013-08-11-84680/" itemprop="commentsCount"></span>
            </a>
          </span>
          
        
      </div>
    </header>

    <div class="post-body">

      
      

      
        
          <span itemprop="articleBody"><p></p><p>PHP版本：5.3.3 </p><p>1.确保以安装build-essential,如果没有则执行 sudo apt-get install build-essential </p><p>2.执行 tar -zxvf php-5.3.3.tar.bz2 </p><p>3.cd php-5.3.3 </p><p>4. ./buidconf </p><p> &nbsp;&nbsp;&nbsp;如果出现一下错误： You should not run buildconf in a release package. use buildconf –force to override this check. </p><p> &nbsp;&nbsp;&nbsp;执行 ./buildconf –force </p><p> &nbsp;&nbsp;&nbsp;可能会提示： Forcing buildconf buildconf: checking installation… buildconf: autoconf not found. You need autoconf version 2.13 or newer installed to build PHP from SVN. make: <em>*</em> [buildmk.stamp] 错误 1 </p><p> &nbsp;&nbsp;&nbsp;则说明没有安装autoconf，需要安装再执行buildconf，但是必须安装2.13版，如果从源上安装高版本肯能会报： Forcing buildconf buildconf: checking installation… buildconf: autoconf version 2.65 (ok) buildconf: Your version of autoconf likely contains buggy cache code. Running vcsclean for you. To avoid this, install autoconf-2.13. Can’t figure out your VCS, not cleaning. </p><p> &nbsp;&nbsp;&nbsp;从<a href="http://mirrors.kernel.org/gnu/autoconf/autoconf-2.13.tar.gz" target="_blank" rel="external">autoconf－2.13</a>下载，然后执行</p><p> &nbsp;&nbsp;&nbsp;tar -xzf autoconf-2.13.tar.gz </p><p> &nbsp;&nbsp;&nbsp;cd autoconf-2.13 </p><p> &nbsp;&nbsp;./configure </p><p> &nbsp;&nbsp;&nbsp;make </p><p> &nbsp;&nbsp;&nbsp;make install </p><p> &nbsp;&nbsp;&nbsp;安装完成后执行： ./buildconf –force 成功！ </p><p> &nbsp;&nbsp;&nbsp;然后执行： ./configure 如果没有安装libxml2，可能会提示需要安装，</p><p> &nbsp;&nbsp;&nbsp;执行： sudo apt-get install libxml2-dev </p><p> &nbsp;&nbsp;&nbsp;然后再执行./configure 成功。 执行make </p><p> &nbsp;&nbsp;ok!结束!! make test测试下吧</p><p></p></span>
        
      
    </div>

    <footer class="post-footer">
      

      

      
      
        <div class="post-eof"></div>
      
    </footer>
  </article>


    
  </section>

  
  <nav class="pagination">
    <a class="extend prev" rel="prev" href="/page/12/">&laquo;</a><a class="page-number" href="/">1</a><span class="space">&hellip;</span><a class="page-number" href="/page/12/">12</a><span class="page-number current">13</span><a class="page-number" href="/page/14/">14</a><span class="space">&hellip;</span><a class="page-number" href="/page/18/">18</a><a class="extend next" rel="next" href="/page/14/">&raquo;</a>
  </nav>

 </div>

        

        
      </div>

      
  
  <div class="sidebar-toggle">
    <div class="sidebar-toggle-line-wrap">
      <span class="sidebar-toggle-line sidebar-toggle-line-first"></span>
      <span class="sidebar-toggle-line sidebar-toggle-line-middle"></span>
      <span class="sidebar-toggle-line sidebar-toggle-line-last"></span>
    </div>
  </div>

  <aside id="sidebar" class="sidebar">
    <div class="sidebar-inner">

      

      <section class="site-overview">
        <div class="site-author motion-element" itemprop="author" itemscope itemtype="http://schema.org/Person">
          <img class="site-author-image" src="/images/default_avatar.jpg" alt="robbinhan" itemprop="image"/>
          <p class="site-author-name" itemprop="name">robbinhan</p>
        </div>
        <p class="site-description motion-element" itemprop="description"></p>
        <nav class="site-state motion-element">
          <div class="site-state-item site-state-posts">
            <a href="/archives">
              <span class="site-state-item-count">175</span>
              <span class="site-state-item-name">Artikel</span>
            </a>
          </div>

          <div class="site-state-item site-state-categories">
            
              <span class="site-state-item-count">8</span>
              <span class="site-state-item-name">Kategorien</span>
              
          </div>

          <div class="site-state-item site-state-tags">
            <a href="/tags">
              <span class="site-state-item-count">3</span>
              <span class="site-state-item-name">Tags</span>
              </a>
          </div>

        </nav>

        
          <div class="feed-link motion-element">
            <a href="/atom.xml" rel="alternate">
              <i class="menu-item-icon icon-next-feed"></i>
              RSS
            </a>
          </div>
        

        <div class="links-of-author motion-element">
          
        </div>

        
        

        <div class="links-of-author motion-element">
          
        </div>

      </section>

      

    </div>
  </aside>


    </main>

    <footer id="footer" class="footer">
      <div class="footer-inner"> <div class="copyright" >
  
  &copy; &nbsp; 
  <span itemprop="copyrightYear">2016</span>
  <span class="with-love">
    <i class="icon-next-heart"></i>
  </span>
  <span class="author" itemprop="copyrightHolder">robbinhan</span>
</div>

<div class="powered-by">
  Erstellt mit  <a class="theme-link" href="http://hexo.io" rel="external nofollow">Hexo</a>
</div>

<div class="theme-info">
  Theme -
  <a class="theme-link" href="https://github.com/iissnan/hexo-theme-next" rel="external nofollow">
    NexT
  </a>
</div>

<script>
var _hmt = _hmt || [];
(function() {
  var hm = document.createElement("script");
  hm.src = "//hm.baidu.com/hm.js?79a704ba5a6d022fa4f136371be54aed";
  var s = document.getElementsByTagName("script")[0];
  s.parentNode.insertBefore(hm, s);
})();
</script>

 </div>
    </footer>

    <div class="back-to-top"></div>
  </div>

  <script type="text/javascript" src="/vendors/jquery/index.js?v=2.1.3"></script>

  
  
  
    
    

  

    <script type="text/javascript">
      var disqus_shortname = 'robbinhan';
      var disqus_identifier = 'page/13/index.html';
      var disqus_title = '';
      var disqus_url = '';

      function run_disqus_script(disqus_script){
        var dsq = document.createElement('script');
        dsq.type = 'text/javascript';
        dsq.async = true;
        dsq.src = '//' + disqus_shortname + '.disqus.com/' + disqus_script;
        (document.getElementsByTagName('head')[0] || document.getElementsByTagName('body')[0]).appendChild(dsq);
      }

      run_disqus_script('count.js');
      
    </script>
  


  
  
  <script type="text/javascript" src="/vendors/fancybox/source/jquery.fancybox.pack.js"></script>
  <script type="text/javascript" src="/js/fancy-box.js?v=0.4.5.1"></script>


  <script type="text/javascript" src="/js/helpers.js?v=0.4.5.1"></script>
  

  <script type="text/javascript" src="/vendors/velocity/velocity.min.js"></script>
  <script type="text/javascript" src="/vendors/velocity/velocity.ui.min.js"></script>

  <script type="text/javascript" src="/js/motion_global.js?v=0.4.5.1" id="motion.global"></script>




  <script type="text/javascript" src="/js/nav-toggle.js?v=0.4.5.1"></script>
  <script type="text/javascript" src="/vendors/fastclick/lib/fastclick.min.js?v=1.0.6"></script>

  

  <script type="text/javascript">
    $(document).ready(function () {
      if (CONFIG.sidebar === 'always') {
        displaySidebar();
      }
      if (isMobile()) {
        FastClick.attach(document.body);
      }
    });
  </script>

  

  
  

  
  <script type="text/javascript" src="/js/lazyload.js"></script>
  <script type="text/javascript">
    $(function () {
      $("#posts").find('img').lazyload({
        placeholder: "/images/loading.gif",
        effect: "fadeIn"
      });
    });
  </script>
</body>
</html>
